//https://github.com/sitegui/nodejs-websocket

const ws = require("nodejs-websocket")

//server对象
//只有有用户链接，函数就会被执行，给当前连接的用户创建一个connext对象
const server = ws.createServer(function (conn) {
	console.log("新的一个 connection")
    //收到用户传递过来的数据 text事件就会被触发
	conn.on("text", function (str) {
		console.log("Received "+str)
        //给用户响应数据
		conn.sendText('send' + str )
	})
    //用户断开连接
	conn.on("close", function (code, reason) {
		console.log("连接 关闭")
	})
    //注册error事件 处理关闭之后的error信息
    conn.on('error', () => {
        console.log('用户异常连接')
    })
}).listen(8001, () => {
    console.log('websocket启动')
})